body{font-size:14px;padding:0;margin:0;color:#666666;background:#fff;overflow-x:hidden;min-width:1100px;word-wrap:break-word;}
div,input,button,textarea,span,small,big,p,applet,object,iframe,h1,h2,h3,h4,h5,h6,a,em,font,img,q,dl,dt,dd,ol,ul,li,fieldset,form,label,caption,tbody,tfoot,thead,tr,th,td,section,article,header,footer,aside,nav{padding:0;margin:0;list-style:none}
section,article,header,footer,aside,nav{padding:0;margin:0;display:block}
body,input,select,button,textarea,pre{font-size:14px;font-family:\5FAE\8F6F\96C5\9ED1}
input[type="button"],input[type="submit"],input[type="reset"],button{-webkit-appearance:none;cursor:pointer}
img{border:none}
a{color:#666666;text-decoration:none;cursor:pointer}
a:hover{color:#185eb3;text-decoration:none}
.clear{clear:both;overflow:hidden;height:0;line-height:0}
.clearafter:after{content:"";width:100%;clear:both;height:0;overflow:hidden;display:block}
.left{float:left}
.right{float:right}
.red{color:#185eb3}
pre{white-space:pre-wrap;word-wrap:break-word;margin:0;padding:0}
.overhide{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.main1200{width:1000px;margin:0 auto}
/*图片hover效果*/
.scaleimg img,.rotateimg img,.cpzxbot li,.cpzxbot li h2,.ysgzzbot li,.ckmore a,.fyanlibot li,.fyxw li,.jmsqbtn,.djbtn,.fyckcmpr,.fyckcmpr a,.cpzxbotxhdiv .item{transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-webkit-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out}
.scaleimg:hover img{-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-o-transform:scale(1.2);transform:scale(1.2)}
/*图片hover效果*/
.rotateimg:hover img{-webkit-transform:rotateY(180deg);-moz-transform:rotateY(180deg);-o-transform:rotateY(180deg);transform:rotateY(180deg)}
/*按钮more*/
.more{display:block;width:100%;height:100%;overflow:hidden;text-align:center;color:#808080;font-size:18px}
.more span{display:inline-block;position:relative;z-index:10}
.more::before,.more::after{content:'';position:absolute;top:0;left:0;z-index:0;width:100%;height:100%;-webkit-transition:-webkit-transform 0.3s,background-color 0.3s;transition:transform 0.3s,background-color 0.3s;-webkit-transition-timing-function:cubic-bezier(0.25,0,0.3,1);transition-timing-function:cubic-bezier(0.25,0,0.3,1);-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;}
.more::before{border:none;-webkit-transform:scale3d(0.7,0.7,1);transform:scale3d(0.7,0.7,1)}
.more::after{border:1px solid #e5e5e5;background:none;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}
.more:hover,.clifyxwb .more{color:#fff}
.more:hover::before{background-color:#185eb3;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);}
.more:hover::after{border-color:#185eb3;-webkit-transform:scale3d(0.7,0.7,1);transform:scale3d(0.7,0.7,1)}
/*头部*/
.header{height:110px;border-bottom:4px solid #1263b1}
.healg{text-align:right;padding: 15px 0;border-bottom: 1px solid #eee}
.healg a{margin: 0 5px;display: inline-block}
.logo{width:140px;margin-top:26px;}
.logo img{display:block;width:140px;height:57px}
.nav{line-height:110px;height:110px}
.nav li{float:left;position:relative;line-height:110px;height:110px;margin-left:30px;min-width:71px;text-align:center}
.nav li a{font-size:18px;color:#333333;position:relative;display:block;line-height:110px;height:110px}
.nav li a span{width:0;display:block;left:0;position:absolute;top:0;background:url(../images/healine.png) no-repeat center top;height:100%;background-size:62px 110px;}
.nav li a:hover{color:#185eb3}
.nav li.clinav a span{width:100%;}
.nav li.clinav a{color:#185eb3}
/*banner*/
.banner{position:relative;overflow:hidden;height:0;padding-bottom:34%}
#focus{display:block;height:100%;width:100%}
#focus_phone{display:none;height:0;overflow:hidden}
.focus_slide{width:100%;height:100%;position:absolute;top:0;left:0}
.focus_slide .owl-stage-outer,.focus_slide .owl-stage,.focus_slide .owl-item{width:100%;height:100%}
.focus_slide .item{position:relative;height:100%;width:100%}
.focus_slide .item a{display:block;width:100%;height:100%;background-repeat:no-repeat;background-position:center center;background-size:cover}
.focus_slide .owl-controls{position:absolute;width:100%;bottom:30px;left:0}
.focus_slide .owl-dots .owl-dot span{margin:0 8px;background:#fff;width:59px;height:6px;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}
.focus_slide .owl-dots .owl-dot.active span,.focus_slide .owl-dots .owl-dot:hover span{background:#185eb3}
/*产品中心*/
.cpzx{padding:110px 0}
.cpzxtop{text-align:center;}
.cpzxtop h2{font-size:30px;color:#333;font-weight:normal;background:url(../images/cpzxbg.png) no-repeat center top;width:275px;height:40px;margin:0 auto;padding-top:15px;}
.cpzxtop h3{font-size:35px;color:rgba(193,193,193,.4);font-weight:normal;}
.cpzxtop h4{width:56px;height:1px;background:#c3c3c3;margin:16px auto 0}
.cpzxbot{margin-top:95px;}
.cpzxbot ul{margin-left:-134px;}
.cpzxbot li{width:244px;position:relative;text-align:center;margin-left:134px;float:left}
.cpzxbot li img{width:244px;height:244px;display:block}
.cpzxbot li img.cpbg{position:absolute;top:0;left:0;z-index:2}
.cpzxbot li h2{font-size:24px;color:#333333;font-weight:normal;margin:45px 0 15px;}
.cpzxbot li h3{font-size:16px;color:#666;font-weight:normal;line-height:24px;height:72px;overflow:hidden}
.cpzxbot li:hover{transform:translateY(-10px);-ms-transform:translateY(-10px);-moz-transform:translateY(-10px);-webkit-transform:translateY(-10px);}
.cpzxbot li:hover h2{color:#185eb3}
.ysgzz{padding:80px 0 145px;background:url(../images/ysbg.jpg) no-repeat center top fixed;background-size:cover}
.ysgzzbot{margin-top:70px;}
.ysgzzbot ul{margin-top:70px;margin-left:-23px;}
.ysgzzbot li{float:left;width:318px;text-align:center;background:#fff;margin-left:23px;}
.ysgzzbot li .ysbotimg{width:318px;height:303px;overflow:hidden}
.ysgzzbot li .ysbotimg img{width:318px;height:303px;display:block}
.ysgzzbot li .ysbottxt{padding:22px 30px}
.ysgzzbot li .ysbottxt h2{font-size:26px;color:#333333;font-weight:normal;border-bottom:1px dashed #999999;padding-bottom:8px;margin-bottom:8px;}
.ysgzzbot li .ysbottxt h3{font-size:16px;color:#999999;font-weight:normal;line-height:24px;height:48px;overflow:hidden;}
.ysgzzbot li:hover{box-shadow:0 0 30px  #ccc}
.hzal{padding:115px 0}
.hzalbot{margin:70px auto;position:relative;width:1004px;overflow: hidden;height: 454px;}
.hzalbot li{float: left;width: 251px;height: 227px;}
.hzalbot li img{display:block;width: 251px;height: 227px;}
.hzalbot li h2{display:none;}
.hzalli4{margin:0 auto;width:502px;height:454px;position:absolute;top:0;left: 251px;display: none}
.hzalli4 img{width:502px;height:454px;}
.anbg{position:absolute;left:0;width:422px;padding:25px 40px;background:rgba(0,0,0,.5);bottom:0}
.hzalli4 h3{width:36px;height:5px;background:#fff}
.hzalli4 h4{color:#fff;font-size:25px;font-weight:normal;margin:8px 0}
.hzalli4 h5{background:#fff;width:25px;height:25px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%; text-align:center;line-height:25px;color:#e4877d}
.hzalli4:hover .anbg{background:rgba(0,0,0,.8)}
.ckmore a{display:block;width:324px;height:46px;text-align:center;border:2px solid #185eb3;color:#185eb3;font-size:16px;line-height:46px;margin:0 auto}
.ckmore a:hover{background:#185eb3;color:#fff}
.gsjs{background:url(../images/gsjjbg.jpg) no-repeat center top fixed;padding:50px 0 97px;background-size:cover}
.gsjsbot{margin-top:80px;position:relative}
.gsjsbot img{display:block;width:674px;height:431px;}
.gsjjnr{position:absolute;top:21px;right:0;background:#fff;width:408px;height:322px;padding:26px 30px 0}
.gsjjnrt{font-size:22px;color:#333;padding-bottom:15px;position:relative}
.gsjjnrt:after{width:25px;height:2px;background:#185eb3;position:absolute;bottom:0;left:0;content:""}
.gsjjnrc{font-size:16px;color:#333333;line-height:24px;height:216px;overflow:hidden;margin:10px 0 5px;}
.gsjjnra{text-align:right}
.gsjjnra a{color:#185eb3;font-size:24px;}
.gsjjnra a:hover{text-decoration:underline}
.xwzx{padding:110px 0}
.xwzxbot{margin-top:60px;}
.xwlef{width:398px;height:302px;padding:8px;border:1px dotted #9e9e9e}
.xwlef img{width:398px;height:260px;display:block;}
.xwlef h2{font-weight:normal;font-size:22px;color:#666;margin-top:10px;}
.xwrit{margin-left:426px;}
.xwrit li{border:1px dotted #9e9e9e;padding:10px;margin-bottom:10px;}
.xwrit li:hover .xwtxt h2{color: #185eb3}
.xwrit li .xwtime{width:77px;height:66px;background:#f7f7f7;text-align:center;line-height:66px;font-size:20px;color:#185eb3}
.xwrit li .xwtxt{margin-left:90px;}
.xwrit li .xwtxt h2{font-size:22px;color:#333333;font-weight:normal}
.xwrit li .xwtxt h3{font-size:16px;color:#999999;font-weight:normal;line-height:24px;height:48px;overflow:hidden}
.xwlef:hover,.xwrit li:hover{border-color:#185eb3;}
.xwlef:hover h2{color: #185eb3}
.hzhb{padding-bottom:100px;}
.hzhbbot{margin-top:90px;position:relative}
.hzhbbot:before{content:"";position:absolute;width:100%;height:1px;border-bottom:1px dotted #ccc;left:0;top:135px;z-index:999}
.hzhbbot:after{content:"";position:absolute;width:100%;height:1px;border-bottom:1px dotted #ccc;left:0;top:262px;z-index:999}
.jcrdiv{width:100%;height:100%;position:relative}
.jcrdiv .owl-stage-outer{padding:10px}
.jcrdiv .item{position:relative;height:100%;width:100%;text-align:center;}
.jcrdiv .item li{float:left;width:245px;text-align:center;overflow:hidden;border-right:1px dotted #ccc}
.jcrdiv .item li img{width:245px;height:127px;display:block;margin:0 auto}
.jcrdiv .owl-controls{position:absolute;margin-top:0;width:245px;bottom:50px;right:0}
.jcrdiv .owl-dots .owl-dot span{margin:0 10px;width:12px;height:12px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background:#999999}
.jcrdiv .owl-dots .owl-dot.active span,.jcrdiv .owl-dots .owl-dot:hover span{background:#185eb3}
.jcrdiv .item li:hover{box-shadow:0 0 10px #ccc;position:relative;z-index:9999;}
/*底部*/
.footer{background:#3c3c3c;padding-top:50px;}
.footer li{float:left;width:14%}
.footer li.footlas{width:30%}
.footer li h2{color:#fff;font-weight:normal;font-size:14px;}
.footer li h2 a{color:#fff;font-size:14px;display:inline-block;}
.footer li a{color:#999999;font-size:12px;display:block;margin-bottom:9px;}
.footer li h3{color:#999999;font-weight:normal;font-size:12px;margin-bottom:9px;}
.footer li h3 span{color:#fff}
.footer li a:hover{color:#185eb3}
.foobq{padding:20px 0;background:#444444;margin-top:28px;color:#cccccc;font-size:14px;}
.footlink{background:#848484;padding:0 10px;outline:none;color:#2d2d2d;height:25px;line-height:25px;}
/*分页*/
.fyerji{background:url(../images/erjibg.png) repeat-x center top;padding-top:55px;text-align:center}
.fyerji h2{font-size:40px;color:#000;font-weight:normal}
.fyerji h2 img{vertical-align:middle;margin:0 30px;}
.fyerji h3{font-size:22px;color:#999999;font-weight:normal;}
.fyerji img.fyerjimg{display:block;margin:50px auto 0;position:relative;z-index:2}
.fybann{margin-top:-31px}
.gytbsban{margin-top:-138px}
.fybann img{display:block;width:100%}
.fyysjj{padding-top:160px;padding-bottom:130px;}
.fybter{text-align:center}
.fybter h2{color:#333333;font-size:36px;font-weight:600}
.fybter h3{width:37px;height:2px;background:#37a2bc;margin:10px auto 0}
.fyysjjbot{margin-top:65px;font-size:20px;color:#666666;line-height:36px;}
.fyysjjbot img{max-width:100%}
.fyysjjbot img.gzzimg{float: left;margin-right: 40px; margin-bottom: 30px;}
.fygzznr{padding-bottom:30px;}
.fygzz{margin-top:70px;}
.fygzz li{position:relative;padding-bottom:90px;}
.fygzz li:after{content:"";position:absolute;left:30px;top:0;height:100%;background:#999999;width:1px;z-index:1}
.fygzz li h2{font-size:30px;color:#333333;font-weight:normal}
.fygzz li h2 span{font-size:40px;border:1px solid #6e58a3;display:inline-block;width:60px;height:60px;text-align:center;line-height:60px;margin-right:15px;vertical-align:middle;background:#fff;position:relative;z-index:2}
.fygzz li pre{margin-left:75px;font-size:18px;color:#666666;line-height:36px;margin-top:20px;}
.fygzz li:last-child:after{display:none}
.fygzz li:hover h2{color:#185eb3;}
.fygzz li:hover h2 span{border-color:#185eb3;}
.fyyscy{margin-bottom:80px;}
.fyyscybot{margin-top:80px;}
.fyyscysub{position:relative}
.fycyys{position:absolute;height:100%;top:0;right:0;z-index:-1;opacity:.5}
.fycyleft{width:376px;float:left}
.fycyleft img{width:376px;display:block}
.fycyright{width:580px;float:right}
.fycyright h2{font-size:32px;color:#333;font-weight:normal;padding:60px 0 0}
.fycyright li{margin-top:30px;}
.fycyzwl{width:125px;font-size:24px;color:#666}
.fycyzwr{margin-left:125px;font-size:18px;color:#666;line-height:30px;}
.fycyodd  .fycyys{right:auto;left:0}
.fycyodd  .fycyleft{float:right}
.fycyodd  .fycyright{float:left}
.fyyscysub:hover .fycyright h2{color:#fff}
.fyyscysub:hover .fycyzwl{color:#fff}
.fyyscysub:hover .fycyzwr{color:#fff}
.fyyscysub:hover .fycyys{background:#185eb3 !important;}
.fyaltit{margin-top:90px;text-align:center;position:relative}
.fyaltit:after{position:absolute;content:"";width:100%;height:1px;bottom:11px;left:0;border-bottom:1px dashed #ccc;z-index:-1}
.fyaltit li{float:left;}
.fyaltit li a h2{color:#333333;font-size:30px;font-weight:normal}
.fyaltit li span{background:url(../images/alicn0.jpg) no-repeat center top;width:133px;height:23px;display:block;margin:25px auto 0;}
.fyaltit li:hover span,.fyaltit li.clial span{background:url(../images/alicn1.jpg) no-repeat center top}
.fyanli{padding-top:125px;}
.fyanlibot{margin-top:70px;margin-bottom:75px;}
.fyanlibot li{box-shadow:0 0 6px #ccc;background:#fff;margin-bottom:35px;}
.fyaltxt{float:left;width:444px;padding:60px 30px 0}
.fyaltxt h2{font-size:26px;color:#333;font-weight:normal}
.fyaltxt h3{font-size:26px;color:#333;font-weight:normal;margin:25px 0 5px;}
.fyaltxt pre{font-size:20px;color:#666666;line-height:36px;height:108px;overflow:hidden}
.fyalimg{width:496px;float:right;overflow:hidden}
.fyalimg img{width:496px;display:block;height:316px;}
.fyanlibot li:hover{box-shadow:0 0 20px #ccc}
.fyanlibot li.fyanlibotodd .fyaltxt{float:right}
.fyanlibot li.fyanlibotodd .fyalimg{float:left}
/*页码*/
.page{clear:both;text-align:center;line-height:32px;margin-bottom:153px}
.page a,.page span{display:inline-block;color:#555;padding:0 10px;text-decoration:none;margin:0 15px;border:1px solid #a6a6a6;background:#fff;vertical-align:top;position:relative}
.page span:after{content:"";position:absolute;width:100%;height:100%;border:1px solid #fff;top:0;left:0;box-sizing:border-box;}
.page a.prev,.page a.next{width:32px;height:32px;border:0}
.page a.prev:hover,.page a.prev{background:url(../images/ymprev.png) no-repeat center center}
.page a.next:hover,.page a.next{background:url(../images/ymbext.png) no-repeat center center}
.page a:hover{background:#666666;color:#fff}
.page span.current{background:#666666;color:#fff}
.fylxtbs{padding:157px 0 90px;text-align:center}
.fylxtbs li{margin-bottom:67px;}
.fylxtbs li h2{font-size:28px;color:#1263b1;font-weight:normal;line-height:28px;height:28px;}
.fylxtbs li h2 img{margin:0 20px;display:inline-block}
.fylxtbs li h3{margin-top:20px;}
.fylxtbs li h3 span{font-size:24px;color:#666;font-weight:normal;display:inline-block;margin:0 32px;vertical-align:top}
.fyxw{margin:78px auto 70px;}
.fyxw li{padding:40px 10px 0 20px;position:relative}
.fyxw li a{display:block;border-bottom:1px solid #f3eee3;padding-bottom:40px;position:relative;z-index:2}
.fyxw li img{position:absolute;top:0;left:20px}
.fyxwle{width:120px;padding-left:60px;margin-top:-10px;}
.fyxwle h2{font-size:40px;color:#806b5b;font-weight:normal}
.fyxwle h3{width:20px;height:1px;background:#806b5b;margin:3px 0}
.fyxwle h4{font-size:18px;color:#806b5b;font-weight:normal}
.fyxwri{margin-left:180px;}
.fyxwri h2{font-size:24px;color:#333333;font-weight:normal;padding-bottom:12px;margin-bottom:8px;border-bottom:1px dotted #b5b5b5}
.fyxwri h3{font-size:15px;color:#666666;font-weight:normal;line-height:30px;height:60px;overflow:hidden}
.fyxw li:hover{background:rgba(201,233,230,.6);}
.fyxw li:hover a{border-color:#fff}
.fyxw li:before{content:"";position:absolute;border:1px solid #fff;width:990px;height:96%;box-sizing:border-box;top:2%;left:5px;z-index:1}
.xwxqtop{padding-top:160px;text-align:center;border-bottom:1px dashed #0069b3;padding-bottom:30px;position:relative}
.xwxqtop:before{content:"";position:absolute;bottom:-5px;left:0;width:10px;height:10px;background:#0069b3}
.xwxqtop:after{content:"";position:absolute;bottom:-5px;right:0;width:10px;height:10px;background:#0069b3}
.xwxqtop h2{font-size:36px;color:#333333;font-weight:normal}
.xwxqtop h3{font-size:14px;color:#696969;font-weight:normal;margin:20px 0}
.xwxqtop h4{font-size:28px;color:#333333;font-weight:normal}
.bdsharebuttonbox{display:inline-block;    vertical-align:top;}
.bdshare-button-style1-24 .bds_more{display:none;}
.fyxwxq{margin:50px auto 150px;font-size:20px;color:#666666;line-height:36px;}
.fyxwxq img{max-width:100%}
.xwxqimg{display: block;margin: 55px auto 0}
.fyjmsq{padding:130px 0;}
.fyjmsq .cpzxtop h2,.fycptx .cpzxtop h2{color:#0069b3; background:url(../images/cpzxbg0.png) no-repeat center top;}
.fyjmsqbot{margin-top:70px;}
.fyjmsqbot table{font-size:20px;color:#333333}
.jmsqint{width:447px;height:43px;line-height:43px\9;border:1px solid #cdcdcd;background:#fff;padding:0 10px;outline:none;font-size:18px;}
.jmsqbtn{width:326px;height:66px;line-height:66px;border:2px solid #0069b3;background:none;outline:none;font-size:30px;color:#0069b3;margin-top:45px;}
.jmsqbtn:hover{background:#0069b3;color:#fff}
.fydjb{padding-bottom:200px;}
.fydjb h2{text-align:center;font-size:28px;color:#333333;font-weight:normal;margin-bottom:30px;}
.fydjb table{border-collapse:collapse;width:935px;margin:0 auto;font-size:24px;color:#333333}
.fydjb table tr td{border:1px solid #c3c3c2;padding:12px;}
.djbinpt{width:94%;margin:0 auto;border:0;padding:0 3%;height:35px;line-height:35px\9;outline:none;background:none;font-size:16px;}
.djtext{width:94%;margin:0 auto;border:0;padding:0 3%;height:80px;line-height:28px;outline:none;background:none;font-size:16px;}
.djbtn{width:322px;margin:80px auto 0;height:70px;line-height:70px;outline:none;background:none;font-size:30px;border:2px solid #0069b3;color:#0069b3;display:block}
.djbtn:hover{background:#0069b3;color:#fff}
.fycpjs{font-size:20px;line-height:36px;margin-top:60px;}
.fycptx{padding:130px 0 0; }
.fycptx .fycpjs{margin-top:90px;}
.fycptx table{width:100%;border:1px solid #eee;border-collapse:collapse;font-size:24px;color:#666666;margin-bottom: 20px;}
.fycptx table tr{background:#f6f6f6;border:1px solid #eee;}
.fycptx table tr td{padding:15px 1%;border:1px solid #eee;}
.fycptx table tr td.xnzbta{padding-left:5%}
.fyckcmpr{width:629px;margin:126px auto 147px;height:86px;line-height:86px;background:#fff;border:2px solid #0069b3;display:block;text-align:center}
.fyckcmpr a{display:block;font-size:30px;color:#0069b3;}
.fyckcmpr:hover{background:#0069b3;}
.fyckcmpr:hover a{color:#fff;}
.fygytbs{padding-bottom:160px;margin-top:-480px;}
.gyimggd{text-align:center;margin-bottom:130px;position:relative;height:32px;}
.nexbtn{position:absolute;width:37px;height:32px;left:50%;margin-left:-16px;bottom:10px;text-align:center;animation:nextBtn 1s ease-in-out infinite alternate;-webkit-animation:nextBtn 1s ease-in-out infinite alternate;-moz-animation:nextBtn 1s ease-in-out infinite alternate;-ms-animation:nextBtn 1s ease-in-out infinite alternate;-o-animation:nextBtn 1s ease-in-out infinite alternate;z-index:999}
@keyframes nextBtn{
    0%{bottom:10px}
    50%{bottom:15px}
    100%{bottom:10px}
}
@-webkit-keyframes nextBtn{
    0%{bottom:10px}
    50%{bottom:15px}
    100%{bottom:10px}
}
@-o-keyframes nextBtn{
    0%{bottom:10px}
    50%{bottom:15px}
    100%{bottom:10px}
}
@-ms-keyframes nextBtn{
    0%{bottom:10px}
    50%{bottom:15px}
    100%{bottom:10px}
}
@-moz-keyframes nextBtn{
    0%{bottom:10px}
    50%{bottom:15px}
    100%{bottom:10px}
}

.fycxmap{margin-top:80px}
/*地图*/
#gmap{display:block;width:595px;height:617px;background:url(../images/map.png) no-repeat;position:relative;margin:0 auto}
#gmap a{color:#000;font-family:arial, sans-serif;font-size:1.2em;font-weight:bold;text-transform:uppercase;}
/*新疆*/
a#xj{display:block;width:206px;height:0;padding-top:156px;overflow:hidden;position:absolute;left:14px;top:63px;}
* html a#xj{height:156px;he\ight:0;text-indent:-9000px;}
a#xj:hover{background:transparent url(../images/xj1.gif) no-repeat 0 0;overflow:visible;text-indent:-9000px;}

/*西藏*/
a#xz{display:block;width:200px;height:0;padding-top:124px;overflow:hidden;position:absolute;left:37px;top:207px;}
* html a#xz{height:124px;he\ight:0;}
a#xz:hover{background:transparent url(../images/xz.gif) no-repeat  0 0;overflow:visible;text-indent:-9000px;}

/*青海*/
a#qh{display:block;width:132px;height:0;padding-top:96px;overflow:hidden;position:absolute;left:147px;top:184px;}
* html a#qh{height:96px;he\ight:0;}
a#qh:hover{background:transparent url(../images/qh.gif) no-repeat 0 0;height:-20px;overflow:visible;text-indent:-9000px;}

/*甘肃*/
a#gs{display:block;width:148px;height:0;padding-top:123px;overflow:hidden;position:absolute;left:187px;top:149px;}
* html a#gs{height:123px;he\ight:0;}
a#gs:hover{background:transparent url(../images/gsh.gif) no-repeat 0 0;overflow:visible;text-indent:-9000px;}

/*内蒙古*/
a#lmg{display:block;width:226px;height:0;padding-top:196px;overflow:hidden;position:absolute;left:234px;top:17px;}
* html a#lmg{height:196px;he\ight:0;}
a#lmg:hover{background:transparent url(../images/lm.gif) no-repeat 0 0;overflow:visible;text-indent:-9000px;}

/*黑龙江*/
a#hlj{display:block;width:116px;height:0;padding-top:106px;overflow:hidden;position:absolute;left:420px;top:13px;}
* html a#hlj{height:106px;he\ight:0;}
a#hlj:hover{background:transparent url(../images/hlj.gif) no-repeat 0 0;overflow:visible;text-indent:-9000px;}

/*宁夏*/
a#nx{display:block;width:34px;height:0;padding-top:47px;overflow:hidden;position:absolute;left:290px;top:191px;}
* html a#nx{height:47px;he\ight:0;}
a#nx:hover{background:transparent url(../images/nx.gif) no-repeat 0 0;overflow:visible;text-indent:-9000px;}

/*吉林*/
a#jl{display:block;width:88px;height:0;padding-top:59px;overflow:hidden;position:absolute;left:436px;top:96px;}
* html a#jl{height:59px;he\ight:0;}
a#jl:hover{background:transparent url(../images/jl.gif) no-repeat 0 0;overflow:visible;text-indent:-9000px;}

/*辽宁*/
a#ln{display:block;width:61px;height:0;padding-top:53px;overflow:hidden;position:absolute;left:423px;top:129px;}
* html a#ln{height:53px;he\ight:0;}
a#ln:hover{background:transparent url(../images/ll.gif) no-repeat 0 0;overflow:visible;text-indent:-9000px;}

/*山东*/
a#sd{display:block;width:69px;height:0;padding-top:45px;overflow:hidden;position:absolute;left:396px;top:198px;}
* html a#sd{height:45px;he\ight:0;}
a#sd:hover{background:transparent url(../images/sd.gif) no-repeat 0 0;overflow:visible;text-indent:-9000px;}

/*河北*/
a#hb{display:block;width:58px;height:0;padding-top:81px;overflow:hidden;position:absolute;left:377px;top:146px;}
* html a#hb{height:81px;he\ight:0;}
a#hb:hover{background:transparent url(../images/heb.gif) no-repeat 0 0;overflow:visible;text-indent:-9000px;}
/*北京*/
a#bj{display:block;width:17px;height:0;padding-top:18px;overflow:hidden;position:absolute;left:394px;top:167px;}
* html a#bj{height:18px;he\ight:0;}
a#bj:hover{background:transparent url(../images/bj.gif) no-repeat 0 0;overflow:visible;text-indent:-9000px;}
/*天津*/
a#tj{display:block;width:15px;height:0;padding-top:20px;overflow:hidden;position:absolute;left:406px;top:175px;}
* html a#tj{height:20px;he\ight:0;}
a#tj:hover{background:transparent url(../images/tj.gif) no-repeat 0 0;overflow:visible;text-indent:-9000px;}
/*陕西*/
a#shx{display:block;width:55px;height:0;padding-top:93px;overflow:hidden;position:absolute;left:303px;top:188px;}
* html a#shx{height:93px;he\ight:0;}
a#shx:hover{background:transparent url(../images/shx.gif) no-repeat 0 0;overflow:visible;text-indent:-9000px;}
/*山西*/
a#sx{display:block;width:37px;height:0;padding-top:73px;overflow:hidden;position:absolute;left:350px;top:173px;}
* html a#sx{height:73px;he\ight:0;}
a#sx:hover{background:transparent url(../images/sx.gif) no-repeat 0 0;overflow:visible;text-indent:-9000px;}
/*河南*/
a#hn{display:block;width:62px;height:0;padding-top:56px;overflow:hidden;position:absolute;left:351px;top:224px;}
* html a#hn{height:56px;he\ight:0;}
a#hn:hover{background:transparent url(../images/hl.gif) no-repeat 0 0;overflow:visible;text-indent:-9000px;}
/*江苏*/
a#js{display:block;width:56px;height:0;padding-top:50px;overflow:hidden;position:absolute;left:409px;top:232px;}
* html a#js{height:50px;he\ight:0;}
a#js:hover{background:transparent url(../images/js.gif) no-repeat 0 0;overflow:visible;text-indent:-9000px;}
/*安徽*/
a#ah{display:block;width:52px;height:0;padding-top:63px;overflow:hidden;position:absolute;left:397px;top:239px;}
* html a#ah{height:63px;he\ight:0;}
a#ah:hover{background:transparent url(../images/ah.gif) no-repeat 0 0;overflow:visible;text-indent:-9000px;}
/*上海*/
a#sh{display:block;width:10px;height:0;padding-top:7px;overflow:hidden;position:absolute;left:460px;top:273px;}
* html a#sh{height:7px;he\ight:0;}
a#sh:hover{background:transparent url(../images/sh.gif) no-repeat 0 0;overflow:visible;text-indent:-9000px;}
/*浙江*/
a#zj{display:block;width:40px;height:0;padding-top:50px;overflow:hidden;position:absolute;left:433px;top:275px;}
* html a#zj{height:50px;he\ight:0;}
a#zj:hover{background:transparent url(../images/zj.gif) no-repeat 0 0;overflow:visible;text-indent:-9000px;}
/*江西*/
a#jx{display:block;width:51px;height:0;padding-top:67px;overflow:hidden;position:absolute;left:388px;top:297px;}
* html a#jx{height:67px;he\ight:0;}
a#jx:hover{background:transparent url(../images/jx.gif) no-repeat 0 0;overflow:visible;text-indent:-9000px;}
/*福建*/
a#hj{display:block;width:47px;height:0;padding-top:59px;overflow:hidden;position:absolute;left:414px;top:313px;}
* html a#hj{height:59px;he\ight:0;}
a#hj:hover{background:transparent url(../images/hj.gif) no-repeat 0 0;overflow:visible;text-indent:-9000px;}
/*广东*/
a#gd{display:block;width:81px;height:0;padding-top:63px;overflow:hidden;position:absolute;left:350px;top:352px;}
* html a#gd{height:63px;he\ight:0;}
a#gd:hover{background:transparent url(../images/gd.gif) no-repeat 0 0;overflow:visible;text-indent:-9000px;}
/*海南*/
a#hl{display:block;width:25px;height:0;padding-top:21px;overflow:hidden;position:absolute;left:338px;top:418px;}
* html a#hl{height:21px;he\ight:0;}
a#hl:hover{background:transparent url(../images/hal.gif) no-repeat 0 0;overflow:visible;text-indent:-9000px;}
/*广西*/
a#gx{display:block;width:80px;height:0;padding-top:59px;overflow:hidden;position:absolute;left:294px;top:343px;}
* html a#gx{height:59px;he\ight:0;}
a#gx:hover{background:transparent url(../images/gx.gif) no-repeat 0 0;overflow:visible;text-indent:-9000px;}
/*贵州*/
a#gz{display:block;width:62px;height:0;padding-top:52px;overflow:hidden;position:absolute;left:284px;top:312px;}
* html a#gz{height:52px;he\ight:0;}
a#gz:hover{background:transparent url(../images/gz.gif) no-repeat 0 0;overflow:visible;text-indent:-9000px;}
/*云南*/
a#yn{display:block;width:92px;height:0;padding-top:92px;overflow:hidden;position:absolute;left:218px;top:313px;}
* html a#yn{height:92px;he\ight:0;}
a#yn:hover{background:transparent url(../images/yn.gif) no-repeat 0 0;overflow:visible;text-indent:-9000px;}
/*四川*/
a#sc{display:block;width:111px;height:0;padding-top:96px;overflow:hidden;position:absolute;left:222px;top:250px;}
* html a#sc{height:96px;he\ight:0;}
a#sc:hover{background:transparent url(../images/sc.gif) no-repeat 0 0;overflow:visible;text-indent:-9000px;}
/*重庆*/
a#cq{display:block;width:51px;height:0;padding-top:47px;overflow:hidden;position:absolute;left:299px;top:275px;}
* html a#cq{height:47px;he\ight:0;}
a#cq:hover{background:transparent url(../images/chq.gif) no-repeat 0 0;overflow:visible;text-indent:-9000px;}
/*湖南*/
a#hun{display:block;width:56px;height:0;padding-top:65px;overflow:hidden;position:absolute;left:339px;top:298px;}
* html a#hun{height:65px;he\ight:0;}
a#hun:hover{background:transparent url(../images/hn.gif) no-repeat 0 0;overflow:visible;text-indent:-9000px;}
/*湖北*/
a#hub{display:block;width:82px;height:0;padding-top:49px;overflow:hidden;position:absolute;left:332px;top:261px;}
* html a#hub{height:49px;he\ight:0;}
a#hub:hover{background:transparent url(../images/hb.gif) no-repeat 0 0;overflow:visible;text-indent:-9000px;}
/*台湾*/
a#tw{display:block;width:17px;height:0;padding-top:40px;overflow:hidden;position:absolute;left:462px;top:347px;}
* html a#tw{height:40px;he\ight:0;}
a#tw:hover{background:transparent url(../images/tw.gif) no-repeat 0 0;overflow:visible;text-indent:-9000px;}
/*地图*/
.fycxcity{font-size:20px;color:#666666;margin-top:35px;}
.fycxcity select{width:270px;height:40px;border:1px solid #cdcdcd;font-size:18px;outline:none;background:#fff;    margin-left:23px;}
.fycxjg{margin:90px auto 150px;}
.fycxjg table{border:1px solid #dcd8d3;width:1000px;font-size:20px;color:#333}
.fycxjg table tr{background:#f6f6f6}
.fycxjg table tr td{padding:20px 5px}
/*工作站新加*/
.fytbttsnew{margin-top: 80px;}
.fycytuimg{float: left;width: 50%;position: relative;height: 500px;overflow: hidden;background: #fff1f1}
.fytbttsnew .fycyright{float:inherit;width:440px;position: absolute;right: 0;height: 500px;padding-right: 60px;text-align: right}
.fytbttsnew .fycyright .fycyzwl{float: right;position: relative}
.fytbttsnew .fycyright .fycyzwl:after{content: ":";position: absolute;top: 0;left:12px;font-size: 24px;color: #666}
.fytbttsnew .fycyright .fycyzwr{float: left;margin-left: 0;width: 315px;max-height: 120px;overflow: hidden}
.fycytuimgidd .fycyright{left: 0;right: auto;padding-right: 0;padding-left: 60px;text-align: left}
.fycytuimgidd .fycyright .fycyzwl{float: left}
.fycytuimgidd .fycyright .fycyzwl:after{left: auto;right:12px}
.fycytuimgidd .fycyright .fycyzwr{float: right}
/*首页院士*/
.homeysgz{padding: 90px 0;background: #fff}
.homeysgzle{width: 326px;position: relative}
.homeysgzle:after{content: "";position: absolute;top:50px;right: -120px;background: #f2f2f2;width: 220px;height: 340px;}
.homeysgzle h2{font-weight: normal;font-size: 30px;color: #333;padding: 105px 0 5px;position: relative;z-index: 1}
.homeysgzle h3{font-weight: normal;font-size: 18px;color: #d8d8d8;text-transform: uppercase;position: relative;z-index: 1}
.homeysgzle a{font-weight: normal;font-size: 16px;color: #666666;line-height: 24px;height: 72px;overflow: hidden;padding-left: 56px;position: relative;margin: 25px 0 28px;display: block;;z-index: 1}
.homeysgzle a:after{content: "";position: absolute;top:11px;left: 0;width: 40px;height: 1px;background: #999999}
.homeysgzle img{display: block;width: 326px;height: 256px;;z-index: 1;position: relative}
.homeysgzri{width: 512px;}
.homeysgzri img{width: 512px;height: 552px;display: block}
.homeysgzle a:hover{color:#185eb3}
/*下载*/
.fyxiazai{padding-top: 50px;}
.fyxiazai ul{padding-bottom: 50px;}
.fyxiazai li{margin-bottom: 15px;position: relative;padding-left: 20px;}
.fyxiazai li:after{content: "";position: absolute;top:11px;left: 0;width: 3px;height: 3px;background: #333;}
.fyxiazai li:hover a{color: #185eb3}
.fyxiazai li:hover:after{background: #185eb3}
.fyxiazai li a{font-size: 20px;color: #333333;display: block}
/*2019.6.19*/
.cpzxbotxh{position: relative;margin-top: 95px;}
.cpzxbotxhdiv{width:100%;}
.cpzxbotxhdiv .owl-carousel{padding-top: 15px;}
.cpzxbotxhdiv .item {position:relative;text-align:center;}
.cpzxbotxhdiv .item  img{width:244px;height:244px;display:block;margin: 0 auto}
.cpzxbotxhdiv .item  img.cpbg{position:absolute;top:0;left:50%;z-index:2;margin-left: -122px;display: none}
.cpzxbotxhdiv .item  h2{font-size:23px;color:#333333;font-weight:normal;margin:45px 0 15px;}
.cpzxbotxhdiv .item  h3{font-size:16px;color:#666;font-weight:normal;line-height:24px;height:72px;overflow:hidden}
.cpzxbotxhdiv .item:hover{transform:translateY(-10px);-ms-transform:translateY(-10px);-moz-transform:translateY(-10px);-webkit-transform:translateY(-10px);}
.cpzxbotxhdiv .item :hover h2{color:#185eb3}
.cpzxbotxhdiv .owl-controls{position:absolute;width:100%;bottom:-90px;left:0;text-align:center}
.cpzxbotxhdiv .owl-dots .owl-dot{position:relative}
.cpzxbotxhdiv .owl-dots .owl-dot:after{content:"";position:absolute;right:0;bottom:0;width:2px;height:4px;background:#185eb3}
.cpzxbotxhdiv .owl-dots .owl-dot:before{content:"";position:absolute;left:-2px;bottom:0;width:2px;height:4px;background:#185eb3}
.cpzxbotxhdiv .owl-dots .active:before{height:5px}
.cpzxbotxhdiv .owl-dots .owl-dot span{margin:0;background:none;width:90px;height:50px;-webkit-border-radius:0;-moz-border-radius:0;border-bottom: 2px solid #185eb3}
.cpzxbotxhdiv .owl-dots .owl-dot.active span, .cpzxbotxhdiv .owl-dots .owl-dot:hover span{background:none;border-bottom: 2px solid #f00}
.cpzxbotxhdiv .owl-dots .owl-dot.active:after,.cpzxbotxhdiv .owl-dots .owl-dot.active:before{background: #f00;z-index: 2}
.bannerbtn{text-align:center;margin-top: 50px;}
.bannerbtn li{width:90px;font-size:15px;line-height:20px;color:#185eb3;display:inline-block;position: relative}
.bannerbtn li:after{content: "";position: absolute;bottom:-14px;left: 50%;width: 1px;height: 6px;background: #185eb3}
.bannerbtn li.clibannerbtnli{color: #f00}
.bannerbtn li.clibannerbtnli:after{background: #f00}
.fyalxqnex{padding-bottom: 50px;}
.fyalxqnex a{font-size: 18px;display: block;margin:8px 0}